﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;

namespace Obligatorio1.Controladores
{
    class Exportador
    {
        private static Exportador exp = null;

        public static Exportador getInstance()
        {
            if (exp == null)
            { exp = new Exportador(); }
            return exp;
        }

        public void exportar(String ruta, String nombreArchivo, Char separador) 
        {

            String contenido = ManejadorPersona.getInstance().exportar(separador);
            FileStream stream = new FileStream(nombreArchivo, FileMode.OpenOrCreate, FileAccess.Write);
            StreamWriter writer = new StreamWriter(stream);

            writer.WriteLine(contenido);
            writer.Close();
        }
    }
}
